Vakcode: in2046mt
Vaknaam: Programmeren in Visual Basic

Het betreft een college en practicum
TUD studiepunten: 2
ECTS studiepunten: 3

Faculteit der Informatietechnologie en Systemen

Docent(en): Nieuwenhuizen, drs. P.R. van

Tel.: 015-2788036

Catalog data:

Cursusjaar: 2
Periode: 0/0/2/0
Coll.uren p/w: 2
Andere uren: 4 uur pract.
Toetsvorm: schriftelijk tentamen
Tentamenperiode: 3
(
zie jaarindeling)

Voorkennis: mt800, mt827 (in verband met het onderwerp van de practicumopgaven)

Wordt vervolgd door: geen specifieke Visual Basic vakken; in4023TU

Uitgebreide beschrijving van het onderwerp:
Kennismaking met de visuele programmeeromgeving van Visual Basic binnen Microsoft Excel (VBA): forms en controls (visuele componenten: o.a. labels, text boxes, buttons, check boxes, list- en combo boxes). Het gebruik van objecten. Macro’s in Excel. Onderwerpen met betrekking tot de taal: Event handlers van visuele componenten (event procedures), procedures en functies, elementaire datatypen, variabelen en constanten, toekenningsopdrachten, samengestelde opdrachten: If-statements, Do-loops, For/Next-loops, Case-statements. Arrays. Kopieren van data vanuit een spreadsheet naar variabelen in Visual Basic en omgekeerd.

College materiaal:
Programming in Visual Basic 5.0, Bradley en Millspaugh, MC Graw-Hill, 1998, ISBN 0-256-25941-0

Referenties vanuit de literatuur:  

Opmerkingen (Specifieke informatie over tentaminering, toelatingseisen, etc.):

  • Het is zeer gewenst dat de vakken mt800 en mt827 zijn gevolgd voordat het practicum bij dit vak wordt uitgevoerd.

  • Het vak wordt getentamineerd met een schriftelijk tentamen.

Doel:
Aan het eind van de cursus dient de student een ontwerp te kunnen maken voor een klein informatica probleem en een implementatie te kunnen maken in Visual Basic for Applications in combinatie met een spreadsheet in Excel.

Computer gebruik:
Bij het practicum wordt gebruik gemaakt van Microsoft Excel en VBA op een PC.

Practicum:
Het practicum heeft een omvang van 40 bestedingsuren en bestaat uit enkele programmeeropdrachten die tezamen leiden tot de berekening van het vlak water buigend moment van een eenvoudig schip.

Ontwerp component:
Een belangrijk idee van het vak is gericht op het ontwerpen van computerprogramma’s.

Percentage ontwerponderwijs: 25%